package com.jyh.db.entity;

import java.math.BigDecimal;

public class JyhLoanType {
    /**
     * 
     *
     * @mbggenerated 2017-10-17
     */
    private Integer ID;

    /**
     * 贷款类型编号
     *
     * @mbggenerated 2017-10-17
     */
    private String typeNO;

    /**
     * 贷款金额
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal money;

    /**
     * 贷款期限
     *
     * @mbggenerated 2017-10-17
     */
    private Integer loanTerm;

    /**
     * 借款利率日息
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal dayRates;

    /**
     * 借款利息总额
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal rateSum;

    /**
     * 借款服务费
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal serviceMoney;

    /**
     * 逾期服务费费率
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal overdueRate;

    /**
     * 逾期违约金
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal overdueMoney;

    /**
     * 还款方式,关联jyh_config
     *
     * @mbggenerated 2017-10-17
     */
    private String repayMethod;

    /**
     * 红包打折费率
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal redRate;

    /**
     * 
     * @return ID 
     */
    public Integer getID() {
        return ID;
    }

    /**
     * 
     * @param ID 
     *
     * @mbggenerated 2017-10-17
     */
    public void setID(Integer ID) {
        this.ID = ID;
    }

    /**
     * 贷款类型编号
     * @return typeNO 贷款类型编号
     */
    public String getTypeNO() {
        return typeNO;
    }

    /**
     * 贷款类型编号
     * @param typeNO 贷款类型编号
     *
     * @mbggenerated 2017-10-17
     */
    public void setTypeNO(String typeNO) {
        this.typeNO = typeNO == null ? null : typeNO.trim();
    }

    /**
     * 贷款金额
     * @return money 贷款金额
     */
    public BigDecimal getMoney() {
        return money;
    }

    /**
     * 贷款金额
     * @param money 贷款金额
     *
     * @mbggenerated 2017-10-17
     */
    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    /**
     * 贷款期限
     * @return loanTerm 贷款期限
     */
    public Integer getLoanTerm() {
        return loanTerm;
    }

    /**
     * 贷款期限
     * @param loanTerm 贷款期限
     *
     * @mbggenerated 2017-10-17
     */
    public void setLoanTerm(Integer loanTerm) {
        this.loanTerm = loanTerm;
    }

    /**
     * 借款利率日息
     * @return dayRates 借款利率日息
     */
    public BigDecimal getDayRates() {
        return dayRates;
    }

    /**
     * 借款利率日息
     * @param dayRates 借款利率日息
     *
     * @mbggenerated 2017-10-17
     */
    public void setDayRates(BigDecimal dayRates) {
        this.dayRates = dayRates;
    }

    /**
     * 借款利息总额
     * @return rateSum 借款利息总额
     */
    public BigDecimal getRateSum() {
        return rateSum;
    }

    /**
     * 借款利息总额
     * @param rateSum 借款利息总额
     *
     * @mbggenerated 2017-10-17
     */
    public void setRateSum(BigDecimal rateSum) {
        this.rateSum = rateSum;
    }

    /**
     * 借款服务费
     * @return serviceMoney 借款服务费
     */
    public BigDecimal getServiceMoney() {
        return serviceMoney;
    }

    /**
     * 借款服务费
     * @param serviceMoney 借款服务费
     *
     * @mbggenerated 2017-10-17
     */
    public void setServiceMoney(BigDecimal serviceMoney) {
        this.serviceMoney = serviceMoney;
    }

    /**
     * 逾期服务费费率
     * @return overdueRate 逾期服务费费率
     */
    public BigDecimal getOverdueRate() {
        return overdueRate;
    }

    /**
     * 逾期服务费费率
     * @param overdueRate 逾期服务费费率
     *
     * @mbggenerated 2017-10-17
     */
    public void setOverdueRate(BigDecimal overdueRate) {
        this.overdueRate = overdueRate;
    }

    /**
     * 逾期违约金
     * @return overdueMoney 逾期违约金
     */
    public BigDecimal getOverdueMoney() {
        return overdueMoney;
    }

    /**
     * 逾期违约金
     * @param overdueMoney 逾期违约金
     *
     * @mbggenerated 2017-10-17
     */
    public void setOverdueMoney(BigDecimal overdueMoney) {
        this.overdueMoney = overdueMoney;
    }

    /**
     * 还款方式,关联jyh_config
     * @return repayMethod 还款方式,关联jyh_config
     */
    public String getRepayMethod() {
        return repayMethod;
    }

    /**
     * 还款方式,关联jyh_config
     * @param repayMethod 还款方式,关联jyh_config
     *
     * @mbggenerated 2017-10-17
     */
    public void setRepayMethod(String repayMethod) {
        this.repayMethod = repayMethod == null ? null : repayMethod.trim();
    }

    /**
     * 红包打折费率
     * @return redRate 红包打折费率
     */
    public BigDecimal getRedRate() {
        return redRate;
    }

    /**
     * 红包打折费率
     * @param redRate 红包打折费率
     *
     * @mbggenerated 2017-10-17
     */
    public void setRedRate(BigDecimal redRate) {
        this.redRate = redRate;
    }
}